TDBRichEdit is a freeware component. Supprisingly enough it's a data aware RichEdit control. use it in much the same way as a TDBMemo or RichEdit.
There is one minor bug which I haven't been able to fix yet, Setting Paragraph, Def or Font properties programatically doesn't automatically put the table in edit mode, you will have to do that manually.